//
//  EsOnVerifyCallback.h
//  esfaceid
//
//  Created by es on 2021/12/14.
//

#ifndef EsOnVerifyCallback_h
#define EsOnVerifyCallback_h
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
#import "EsFaceIDResult.h"
@protocol EsOnVerifyCallback <NSObject>
@required

/**
 * 执行人脸认证回调,会多次回调
 * 返回最匹配的一个人脸信息
 * @param result 回调结果
 */
-(void)onVerifyResult:(EsFaceIDResult *)result;
/**
 * 人脸匹配后回调（根据认证配置设置的阈值）, 会多次回调
 * 会返回 所有匹配阈值以上的人脸id
 * @param result 高出阈值的人脸 (persionID,匹配值)
 */
-(void)onMatchResult:(NSMutableDictionary<NSString *,NSNumber *> *)result;
/**
 * 执行人脸认证回调,会多次回调
 * 返回最匹配的一个人脸信息
 * @param result 回调结果
 */
-(void)onError:(EsFaceIDResult *)result;

@end


#endif /* EsOnVerifyCallback_h */
